package com.hljx.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;

import com.hljx.config.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 工作量申诉
 * </p>
 *
 * @author ${author}
 * @since 2024-04-22
 */
@Getter
@Setter
@TableName("workload_appeal")
public class WorkloadAppeal  extends BaseEntity {

    /**
     * 考核周期表id
     */
    @TableField("assessment_cycle_id")
    @Schema(description = "考核周期表id")
    private Long assessmentCycleId;

    /**
     * 申诉人
     */
    @TableField("appeal_code")
    @Schema(description = "申诉人")
    private String appealCode;

    /**
     * 申诉人名称
     */
    @TableField("appeal_name")
    @Schema(description = "申诉人名称")
    private String appealName;

    /**
     * 申诉内容
     */
    @TableField("appeal_content")
    @Schema(description = "申诉内容")
    private String appealContent;

    /**
     * 审核人
     */
    @TableField("auditing_code")
    @Schema(description = "审核人")
    private String auditingCode;

    /**
     * 审核人名称
     */
    @TableField("auditing_name")
    @Schema(description = "审核人名称")
    private String auditingName;

    /**
     * 审核内容
     */
    @TableField("auditing_content")
    @Schema(description = "审核内容")
    private String auditingContent;

    /**
     * 0:待审核，1：已核对 2：驳回
     */
    @TableField("status")
    @Schema(description = "0:待审核，1：已核对 2：驳回")
    private Integer status;



}
